package com.hmall.item.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hmall.item.pojo.Item;
import com.hmall.item.pojo.PageDTO;

public interface ItemService extends IService<Item> {
   void updateItem(Long id, Integer stock);

    //分页查询

    PageDTO<Item> getPageItem(Integer page, Integer size);
    //添加用户

    void addItemShop(Item item);

    //修改装填

    void reviseItemStatus(Long id, Integer status);

    //修改商品

    void updateItemById(Item item);

    //删除商品

    void deleteItemById(Long id);
    //根据id查找商品

    Item selectItemById(Long id);


    void reduceGoodsFrequency(Long itemId, Integer num);

    void updateStock(Long id, Integer num);
}
